package com.ego.dubbo.service;


import com.ego.commons.exception.DaoException;
import com.ego.commons.pojo.EasyUITree;
import com.ego.pojo.TbContentCategory;

import java.util.List;

public interface TBContentCategoryDubboService {

    /**
     * 根据父id查询对应的内容分类数据
     * @param parentId 父id ，一级分类 父id=0， 二级开始父id就对应分类id
     * @return
     */
    List<EasyUITree> selectContentCategoryByParentId(long parentId);

    /**
     * 新增广告分类
     * @param tbContentCategory
     * @return
     */
    int insert(TbContentCategory tbContentCategory) throws DaoException;


    /**
     * 修改广告分类
     * @param tbContentCategory
     * @return
     * @throws DaoException
     */
    int update(TbContentCategory tbContentCategory) throws  DaoException;

    int deleteById(long id) throws DaoException;
}
